Using a Tuple Space Web Service for Parallel Processing in Bioinformatics

نویسندگان

  • BARBARA MUELLER
  • GEORGE C. WELLS
چکیده

This paper discusses the use of a Tuple Space Web Service for the construction of parallel processing applications in the field of bioinformatics. This system is based on Linda, which is a coordination language for parallel and distributed processing. The use of a coordination language greatly simplifies the parallelization of bioinformatics applications. Since this system is conceived as a web service, it provides language portability, has a simple and easily understandable architecture and does not depend on a dedicated network of workstations. To illustrate the utility of the tuple space web service, a DNA string searching application has been developed. The results of this application show very favorable performance benefits arising from the use of the web service on a network of commodity workstations. The speedup measured for the application on 30 processors was 29.1 times the one measured for one processor, which means that the execution time was reduced by 97.1%.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Tuple Space Web Service for Distributed Programming

This paper describes the implementation of a web service providing a tuple space service for distributed programming applications. Previous research has established the benefits of using tuple space-based systems, particularly with regard to simplicity. This project has developed a new web service providing a tuple space mechanism for distributed applications based on web services. The approach...

متن کامل

A Tuple Space Web Service for Distributed Programming - Simplifying Distributed Web Services Applications

This paper describes a new tuple space web service for coordination and communication in distributed web applications. This web service is based on the Linda programming model. Linda is a coordination language for parallel and distributed processing, providing a communication mechanism based on a logically shared memory space. The original Linda model has been extended through the provision of ...

متن کامل

MAGI: a Node.js web service for fast microRNA-Seq analysis in a GPU infrastructure

SUMMARY MAGI is a web service for fast MicroRNA-Seq data analysis in a graphics processing unit (GPU) infrastructure. Using just a browser, users have access to results as web reports in just a few hours->600% end-to-end performance improvement over state of the art. MAGI's salient features are (i) transfer of large input files in native FASTA with Qualities (FASTQ) format through drag-and-drop...

متن کامل

Prolog-D-Linda v2: A New Embedding of Linda in SICStus Prolog

This paper presents an embedding of the Linda parallel programming paradigm into Prolog, resulting in a coarsely grained parallel Prolog1. The embedding provides a distributed tuple space, using unification for matching and Prolog style deduction in tuple space queries. Access to the tuple space is based on a general service mechanism, that facilitates flexible and unrestricted manipulation of ...

متن کامل

High-Performance Parallel Processing Aerospace Information Server

This paper focuses on development and implementation of a high-performance parallel processing information server for web based education and provision of aerospace information services. An innovative model of software architecture is presented to effectively utilize the computational power of a distributed server platform. It fulfills on-demand Internet-based client requests for astronomical i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006